#define _CRT_SECURE_NO_WARNINGS 1
int pivotIndex(int* nums, int numsSize) {
    int mid = 1;
    int sum1 = 0;
    int sum2 = 0;
    int i = 0;
    for (i = 1; i < numsSize; i++)
    {
        sum1 = sum1 + nums[i];
    }
    if (sum1 == 0)
    {
        return 0;
    }
    do
    {
        sum1 = 0; sum2 = 0;
        for (i = 0; i < mid; i++)
        {
            sum1 = nums[i] + sum1;
        }
        for (i = mid + 1; i < numsSize; i++)
        {
            sum2 = sum2 + nums[i];
        }
        mid++;
    } while (sum1 != sum2 && mid < numsSize - 1);
    if (sum1 == sum2)
    {
        return mid - 1;
    }
    sum1 = 0; sum2 = 0;

    for (i = 0; i < numsSize - 1; i++)
    {
        sum2 = sum2 + nums[i];
    }
    if (sum2 == 0)
    {
        return numsSize - 1;
    }
    return -1;

}